Bug 1999734: fix(ibmcloud): Add CIS CRN to infrastructure manifest#5182
Bug 1999734: fix(ibmcloud): Add CIS CRN to infrastructure manifest#5182openshift-merge-robot merged 1 commit intoopenshift:masterfrom
Conversation
|
@cjschaef: An error was encountered querying GitHub for users with public email (gpei@redhat.com) for bug 1999734 on the Bugzilla server at https://bugzilla.redhat.com. No known errors were detected, please see the full error message for details. Full error message.
non-200 OK status code: 403 Forbidden body: "{\n \"documentation_url\": \"https://docs.github.com/en/free-pro-team@latest/rest/overview/resources-in-the-rest-api#secondary-rate-limits\",\n \"message\": \"You have exceeded a secondary rate limit. Please wait a few minutes before you try again.\"\n}\n"
Please contact an administrator to resolve this issue, then request a bug refresh with DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
/bugzilla refresh |
|
@rvanderp3: This pull request references Bugzilla bug 1999734, which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
I moved this over to /bugzilla refresh |
|
@cjschaef: This pull request references Bugzilla bug 1999734, which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
/bugzilla refresh |
|
@cjschaef: This pull request references Bugzilla bug 1999734, which is valid. 3 validation(s) were run on this bug
Requesting review from QA contact: DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
Hi @cjschaef, one question, this patch is designed to do an early check within the the install-config in order to verify that contains the corresponding |
|
@pamoedom As far as performing installations using a predefined I will see if validation can make sure that value is in the installconfig, since it is a hard requirement for |
|
/hold |
|
@pamoedom As I stated, the CIS CRN is a requirement for installer/pkg/asset/installconfig/ibmcloud/metadata.go Lines 51 to 75 in 422e171 So, I think the CRN value should be available, based off the selected (prompted) or pre-configured |
|
Per testing with/without /hold cancel |
|
Thanks @cjschaef, more clear now, my confusion was the use of |
|
Here you have my test results: [Without [With correct NOTE: the manifest is created with the correct [With wrong Summary: no matter what you try to hardcode using @cjschaef, do my conclusions makes sense? any other scenario we can test to force that error to appear? AFAIK, no more that one CIS can be available per account and no external domain can be active without the proper CIS instance, right? |
|
@pamoedom That all makes sense to me. At the moment, I would think the only way to get to that error is if the CIS instance and/or domain were removed at exactly the right time. I do believe you can have multiple Cloud Internet Services for an IBM Cloud account, but you are correct that a domain cannot be active without the backing CIS. However, the main target of this PR was to add this line, injecting the CIS CRN into the So, while retrieving that value, I assumed it would be best to handle the error from the function used, supplying this error message in such a case. But if there is a better function or way to get the CIS CRN, I'd be open to using that so as not to have to check the potential error returned by the function I propose to use here. |
|
The part of injecting the Regarding alternatives to get the CIS I'm afraid I cannot help much with that, but IMHO, having an extra error check in place for unexpected scenarios is always a good idea, looks good to me. |
|
/lgtm |
|
@pamoedom: This pull request references Bugzilla bug 1999734, which is valid. 3 validation(s) were run on this bug
Requesting review from QA contact: DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
Dropped the API update, as it has been updated to a more recent version already, which should have the support needed for the changes in this PR. |
|
@cjschaef: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
|
/retest-required |
|
/cc |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jstuever The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
2 similar comments
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/hold Some of the descriptions in the comments concern me. Give me a chance to look this over. |
|
The following part of #5182 (comment) is what concerned me. I was concerned that we were adding behavior that would override the CRN explicitly specified by the user in the install-config.yaml. However, I do not see any field in the install config where the user can specify the CRN, so perhaps the comment is out-dated. /hold cancel
|
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
1 similar comment
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
@cjschaef: All pull requests linked via external trackers have merged: Bugzilla bug 1999734 has been moved to the MODIFIED state. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Add the CIS CRN to infrastructure manifest for Power VS provider. This is required for the cluster-ingress-operator. This PR does what openshift#5182 does for IBM Cloud, but for Power VS.
Add the CIS CRN to infrastructure manifest for Power VS provider. This is required for the cluster-ingress-operator. This PR does what openshift#5182 does for IBM Cloud, but for Power VS.
Add the CIS CRN to infrastructure manifest for Power VS provider. This is required for the cluster-ingress-operator. This PR does what openshift#5182 does for IBM Cloud, but for Power VS.
Bug fix for 1999734 to inject the IBM Cloud CIS Instance CRN into the infrastructure/cluster resource,
along with pulling in the API support for IBMCloudPlatformStatus to include the CIS CRN.- Pull in latest IBMCloudPlatformStatus